﻿@charset "utf-8";
@font-face {
	font-family: 'SourceHanSansCN';
	src: url('../fonts/SourceHanSansCN-Regular.eot'); /* IE9 Compat Modes */
	src: url('../fonts/SourceHanSansCN-Regular.woff') format('woff'), /* Modern Browsers */
        url('../fonts/SourceHanSansCN-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
        url('../fonts/SourceHanSansCN-Regular.svg#SourceHanSansCN') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

/*Top002633 */
body{ background:#fff;}
*{margin: 0;padding: 0;font-family: 'SourceHanSansCN' !important;}
ul,ul li{list-style:none}

.Top002633{ background:#fff;position: relative;}
.Top002633 .header-top{position:relative; padding-top:25px; padding-bottom:25px;}
.Top002633 .header-right{ position:absolute; right:0; top:50%; margin-top:-18px;}
.Top002633 .header-right dd ul li{display: inline-block;width: 40px;height: 40px;margin-right: 16px;line-height: 40px;text-align: center;background:url(../images/top_bk.png) no-repeat center center /cover;}
.Top002633 .header-right dd ul li:hover a{color: #333;}
.Top002633 .header-right > *{ float:left;}
.Top002633 .header-right dt{ width:40px;height: 40px;text-align: center;line-height: 40px; position:relative;overflow:hidden;}
.Top002633 .header-right dt .text{ width:100%; line-height:36px; height:36px; padding:0 36px 0 20px; border:none; border:none; color:#999; font-size:12px;}
.Top002633 .header-right dt .text.focus{ font-size:16px;color:#0598aa;}
.Top002633 .header-right dt .btn{ position:absolute; right:0; top:0; width:40px; height:40px;background:url(../images/top_bk.png) no-repeat center center /cover;}
.Top002633 .header-bottom{background: rgba(11, 56, 127, 0.6);position: absolute;width: 100%;z-index: 999;}
.Top002633 .header-menu li a{color:#fff;}
.Top002633 .header-menu li em a{ line-height:70px; font-size:16px; }
.Top002633 .header-menu li.aon em a{color:#fff;}
.Top002633 .header-menu li .sub{ background:none; padding-top:6px; width:110px; left:50%; margin-left:-55px;}
.Top002633 .header-menu li .sub-menu{ position:relative;background:#0598aa; padding:5px 15px;}
.Top002633 .header-menu li .sub-menu::before{ position:absolute; content:''; border:5px solid transparent; border-bottom-color:#0598aa; left:50%; margin-left:-2.5px; top:-10px;}
.Top002633 .header-menu li .sub dt a{ border-bottom:1px dotted #4fb2be; text-align:center;}
.Top002633 .header-menu li .sub dt:last-child a{ border-bottom:0;}
.Top002633 .header-menu li .sub dt a:hover{ background:none; color:#cfebef;}
/*@media(max-width:1200px){
.Top002633 .header-right{ right:2%;}
}
@media(max-width:1024px){
.Top002633{ position:relative; z-index:100;}*/
/*.Top002633 .header-right dd .bdsharebuttonbox a{ margin-left:10px;}*/
/*.Top002633 .header-top{ padding:15px 2%;}
.Top002633 #open_menu{width:36px; height:36px;border-radius:50%;border:1px solid #cfebef; margin-left:10px; position:relative;}
.Top002633 #open_menu i,
.Top002633 #open_menu i::before,
.Top002633 #open_menu i::after{background:#0598aa;}
.Top002633 #open_menu i{ width:60%; left:20%; height:3px; margin-top:-1.5px;}
.Top002633 #header-menu{ position:absolute; right:0; opacity:0; top:-100%; transform:translateY(-100%); width:60%; max-width:240px; z-index:100; background:#0598aa; transition:ease-out 0.3s;}
.Top002633 #header-menu.header-menu-show{opacity:1; top:100%; transform:translateY(0); }
.Top002633 #header-menu li.has-sub em .op{ display:block;}
.Top002633 #header-menu li a{ padding-left:30px !important;}
}*/
/*@media(max-width:768px){
.Top002633 .logo{ padding-right:50%;}
}
@media(max-width:640px){
.Top002633 .header-right dt{ display:none;}
}*/



/*Other002524 */
.Other002524{ position:fixed; z-index:100; right:2%; bottom:10%; transform:translateY(-10%);}
.Other002524 li{ padding:5px 0;}
.Other002524 li a,
.Other002524 li a::before{ display:block;height:70px;position:relative;}
.Other002524 li a::before{ content:'';width:70px; background-color:#da7700;z-index:-1;border-radius: 6px; transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg); }
.Other002524 li a{background-image:url(../images/Other002524_icon.png); background-repeat:no-repeat; background-position: center;}





.popups{ display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.5);color:#333;}
.popups .main{position:absolute;top:50%;left:50%;margin-left:-40%;width:80%;background:#fff;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.popups .back{overflow:auto;width:100%;max-height:700px;}
.popups .back .b_left,.popups .back .b_right{padding:3%;}
.popups .back::-webkit-scrollbar{width:0;opacity:0;-webkit-overflow-scrolling:touch;}
.popups .back .h3{margin-top:3%;text-align:center;font-size:24px;}
.popups .back .info{margin-top:3%;text-indent:2em;font-size:16px;line-height:32px;}
.popups .back .note{margin:3% 0 0;text-align:right;font-size:16px;line-height:32px;}
.popups .back .img img{max-height:100%;}
.popups .closebtn{position:absolute;top:0;right:0;display:block;margin-top:-40px;margin-right:-40px;width:40px;height:40px;border-radius:50%;}
.popups .closebtn::after,.popups .closebtn::before{position:absolute;top:19px;left:0;display:block;width:40px;height:2px;background:#fff;content:'';}
.popups .closebtn::before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);-ms-transform:rotate(-135deg);}
.popups .closebtn::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-ms-transform:rotate(135deg);}
@media (min-width:1024px){.popups .main{height:80%;}
.popups .back .b_left,.popups .back .b_right{float:left;width:50%;}
.popups .back .b_right{position:absolute;top:0;right:0;padding:3%;height:100%;text-align:left;}
.popups .back .info{margin-top:6%;line-height:32px;}
.popups .back .note{margin:6% 0;}
}
@media (max-width:767px){.popups .main{margin-left:-50%;padding:40px;width:100%;background:0 0;}
.popups .back{background:#fff;}
.popups .back .b_right{padding-top:0;}
.popups .closebtn{margin:0;}
}


.swiper-container {
      width: 100%;
      height: 100%;

}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

/*首页banner*/
.banner{}
.banner .swiper-pagination{bottom: 50px;}
.banner .swiper-pagination  span{width: 18px;height: 20px;margin: 0 14px !important;opacity: 1;background: url(../images/pagination_img.png) no-repeat center center /cover}
.banner .swiper-pagination  span.swiper-pagination-bullet-active{background: url(../images/pagination_img_on.png) no-repeat center center /cover}

.banner{ position:relative; z-index:1;}
.banner li img{ display:block; width:100%;}
.banner .bx-viewport{ z-index:1;}
.banner .bx-controls-direction a{ position:absolute; top:50%; width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px; display: none;}
.banner .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.banner .bx-controls-direction a.bx-next{ right:10%;}
.banner .bx-pager{ text-align:left; z-index:10; position:absolute; left:0; bottom:3%; width: 100%; text-align: center;}
.banner .bx-pager div{ display:inline-block; padding:0 8px;}
.banner .bx-pager a{ display:block; width:18px; height:20px; background: url(../images/pagination_img.png) no-repeat center center /cover; overflow:hidden; line-height:1000px;}
.banner .bx-pager a.active{ background: url(../images/pagination_img_on.png) no-repeat center center /cover}


/*主体部分*/
.section{}
.section .title{position: relative;}
.section .title .h1{position: absolute;width: 100%;top: -20px;left:20px;font-size: 60px;color: #f4f4f4;font-weight: 400;text-transform: uppercase;}
.section .title .h2{color: #002b75;font-size: 36px;position: relative;padding-top: 20px;}
.section .title .h2:after{position: absolute;display: block;width: 60px;height: 4px;background: #da7700;top: 0;left: 0;content: '';}
.title_center .title .h1,
.title_center .title .h2{text-align: center;}
.title_center .title .h2:after{right: 0;margin: 0 auto;}

.section1{background: url(../images/section1_bk.png) no-repeat bottom center/100% auto;padding: 130px 0 220px;}
.section5{background: url(../images/section1_bk.png) no-repeat bottom center/100% auto;}
.section4{background: url(../images/section2_bk.png) no-repeat bottom center/100% auto;}
/*@media only screen and (max-width:768px ) {
	.section .title .h1{display: none;}
	.section1{padding: 50px 0;}
}*/
/*新闻资讯*/
.main_index .section .title .h1{font-size: 72px;}
.index_section1{}
.index_section1 .content{overflow: hidden;margin-top: 70px;}
.index_section1 .content .left{float: left;width: 54%;}
.index_section1 .content .right{float: right;width: 42%; margin-top: 55px;}

.index_section1 .content .left ul li{position: relative;padding: 24px 0; padding-top:0; margin-top: 24px;padding-left: 120px;border-bottom: 1px dashed #ccc;}
.index_section1 .content .left ul li:nth-child(1){padding-top: 0;}
.index_section1 .content .left ul li .time{position: absolute;left: 0;top: 0;width: 120px;min-height: 85px;}
.index_section1 .content .left ul li .time .time_h3{color: #002b75;font-size: 30px;line-height: 30px;font-weight: bold;position: relative;margin-bottom: 12px;padding-bottom: 12px;}
.index_section1 .content .left ul li .time .time_h3:after{position: absolute;content: '';display: block;bottom: 0;left: 0;width: 16px;height: 2px;background: #ff8a00;}
.index_section1 .content .left ul li .time .time_h4{color: #aab7cd;font-size: 20px;line-height: 20px;}
.index_section1 .content .left ul li a .h3{color: #333333;font-size: 18px;margin-bottom: 16px;}
.index_section1 .content .left ul li a p{color: #999;}

.index_section1 .content .right .aside{position: relative; width: 100%;}
.index_section1 .content .right .aside img{width: 100%;}
.index_section1 .content .right .aside .txt{position: absolute;bottom: 0;left: 0;background: rgba(255, 142, 20,0.8);padding: 6px 20px;max-width: 100%;text-align: left;width: 100%;}
.index_section1 .content .right .aside .txt h4{font-size: 18px;color: #fff;font-weight: 600;margin-bottom: 10px;}
.index_section1 .content .right .aside .txt p{font-size: 14px;color: #fff;display: none}

.index_section1 .content .right a{ display: block; width: 100%;}
.index_section1 .content .right .Ispic{ padding-bottom: 59.6%; display: block; width: 100%;}

.index_section1 .content .right .swiper-pagination{text-align: right;}
.index_section1 .content .right .swiper-pagination span{background: #fff;opacity: 1;width: 13px;height: 13px;margin: 0 !important;margin-right: 10px !important;}
.index_section1 .content .right .swiper-pagination span.swiper-pagination-bullet-active{background: #ff8a00;position: relative;}
.index_section1 .content .right .swiper-pagination span.swiper-pagination-bullet-active:after{display: block;content: '';position: absolute;border:1px solid #ff8a00;width: 21px;height: 21px;top: 50%;-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
left: -4px;border-radius: 50%;}
/*@media only screen and (max-width:768px ) {
	.index_section1 .content .left,.index_section1 .content .right{width: 100%;float: none;}
}*/

/*龙源ppp*/
.index_section2{background: #042e77;padding: 100px 0;}
.index_section2 .title .h1{opacity: 0.1;top: 5px;left: 0;}
.index_section2 .title .h2{color: #fff;}
.index_section2 .title p{color: #fff;text-align: center;font-size: 18px;margin-top: 40px;}

/*龙源ppp下面的*/
.index_section3{width: 100%;}
.index_section3 .h3{color: #002b75;font-size: 30px;margin-top: 12px;position: relative;padding-bottom:12px;margin-bottom: 10px;}
.index_section3 .h3:after{display: block;content: '';width: 16px;height: 4px;background: #da7700;position:absolute;bottom: 0;left: 0;}
.index_section3 p{color: #666666;font-size: 14px;}

.index_section3 .section3_top{display: table;width: 100%;}
.index_section3 .section3_left{width: calc(50% - 250px);display: table-cell;vertical-align: top;}
.index_section3 .section3_center{width: 500px;display: table-cell;vertical-align: top;}
.index_section3 .section3_right{width: calc(50% - 250px);display: table-cell;vertical-align: top;}

.index_section3 .section3_top .section3_left{padding-top: 80px;padding-right: 40px;}
.index_section3 .section3_top .section3_right{padding-top: 80px;padding-left: 40px;}
.index_section3 .section3_top .section3_left .content{float: right;max-width: 300px;}
.index_section3 .section3_top .section3_right .content{max-width: 300px;}

.index_section3 .section3_bottom{}
.index_section3 .section3_bottom .section3_center{padding: 90px 90px 0;background: #da7700;}
.index_section3 .section3_bottom .section3_center .h3,
.index_section3 .section3_bottom .section3_center p{color: #fff;}
.index_section3 .section3_bottom .section3_center .h3:after{background: #fff;}

.index_section3 .section3_top .section3_left,
.index_section3 .section3_top .section3_right,
.index_section3 .section3_bottom .section3_center{position: relative;}
.index_section3 .section3_top .section3_left:after{display: block;content: '';position: absolute;
bottom: -30px;
right: 300px;
width: 0;
height: 0;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #fff;z-index: 999;}
.index_section3 .section3_top .section3_right:after{display: block;content: '';position: absolute;
bottom: -30px;
left: 40px;
width: 0;
height: 0;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-top: 30px solid #fff;z-index: 999;}
.index_section3 .section3_bottom .section3_center:after{display: block;content: '';position: absolute;
top: -30px;
left: 90px;
width: 0;
height: 0;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-bottom: 30px solid #da7700;z-index: 999;}
/*@media only screen and (max-width:768px ) {
	.index_section3 .section3_left,
	.index_section3 .section3_center,
	.index_section3 .section3_right{width: 100%;display: block;}
	.index_section3 .section3_top .section3_left,
	.index_section3 .section3_top .section3_right,
	.index_section3 .section3_bottom .section3_center{padding: 40px;}
	.index_section3 .section3_top .section3_left:after,
	.index_section3 .section3_top .section3_right:after,
	.index_section3 .section3_bottom .section3_center:after{display: none;}
	.index_section3 .section3_top .section3_left .content{float: none;}
}*/
@media only screen and (max-width:1440px ) {
	.index_section3 .section3_bottom .section3_center{padding-top: 40px;}
}
/*服务集成*/

.index_section4{padding: 110px 0 90px;}

.integration{margin-top: 70px;}
.integration *{-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
transition: 0.5s;}
.integration ul{overflow: hidden;width: 100%;}
.integration ul li{float: left;position: relative;vertical-align: top;width: 18.5%;border-right: 1px solid #fff;overflow: hidden;}
.integration ul li .bk{max-width: none;height: 100%;}
.integration ul li:after{position: absolute;content: '';display: block;top: 0;left: 0;width: 100%;height: 100%;background: #002b75;opacity: 0.6;}
.integration ul li:nth-child(2):after{background: #228863;}
.integration ul li:nth-child(3):after{background: #cf7711;}
.integration ul li .content{position: absolute;bottom: 0;left: 0;width: 100%;z-index: 10;text-align: center;}
.integration ul li .content .h4{font-size: 24px;color: #fff;font-weight: 500;margin: 30px  0 40px;}
.integration ul li .content p{font-size: 18px;color: #fff;opacity: 0.6;display: none;}
.integration ul li.on{width: 756px;}
.integration ul li.on:after{display: none;}
.integration ul li.on .content{position: absolute;bottom: 0;left: 0;width: 450px;height: 100px;background: #002b75;padding: 20px 30px;padding-left: 110px;}
.integration ul li.on .content:after{position: absolute;display: block;content: '';
left: 100%;
top: 0;
width: 0;
height: 0;
border-left: 50px solid #002b75;
border-top: 50px solid transparent;
border-bottom: 50px solid transparent;}
.integration ul li:nth-child(2).on .content:after{border-left: 50px solid #228863;}
.integration ul li:nth-child(3).on .content:after{border-left: 50px solid #cf7711;}
.integration ul li.on .content img{position: absolute;top: 20px;left: 30px;}
.integration ul li:nth-child(2).on .content{background: #228863;}
.integration ul li:nth-child(3).on .content{background: #cf7711;}
.integration ul li.on .content{text-align: left;}
.integration ul li.on .content .h4{margin: 0;}
.integration ul li.on .content p{display: block;}
/*@media only screen and (max-width: 768px) {
	.integration ul li{width: 100%;float: none;height: 100px}
	.integration ul li .bk{display: none;height: auto;width: 100%;}
}*/

/*底部*/
.bottom{background: #111720;}
.bottom .content{padding: 50px 0;}
.bottom .content .left{float: left;}
.bottom .content .left .drop{width: 250px;background: #292e39;height: 40px;position: relative;border: 1px solid #3f434d;padding-left: 15px;padding-right: 40px;}
.bottom .content .left .drop span{position: absolute;right: 0;top: 0;display: block;height: 40px;width: 40px;border-left: 1px solid #3f434d;}
.bottom .content .left .drop span:after{
	position: absolute;display: block;content: '';
left: 0%;
right: 0;
margin: 0 auto;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
top: 50%;
width: 0;
height: 0;
border-top: 8px solid #3f434d;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
}
.bottom .content .left .drop p{line-height: 40px;font-size: 14px;color: #fff;opacity: 0.6;}
.bottom .content .left .drop ul{position: absolute;z-index: 99;display: none;bottom: 100%;padding: 10px;padding-left: 15px;left: 0;background: #292e39;border: 1px solid #3f434d;width: 100%;}
.bottom .content .left .drop ul li a{color: #fff;opacity: 0.6;}
.bottom .content .left dl{margin-top: 20px;}
.bottom .content .left dl dd{display: inline-block;padding: 0 20px;position: relative;}
.bottom .content .left dl dd:after{position: absolute;right: 0;top: 15%;display: block;content: '';height: 70%;width: 1px;border-right: 1px dashed #888888}
.bottom .content .left dl dd:last-child:after{display: none;}
.bottom .content .left dl dd:nth-child(1){padding-left: 0;}
.bottom .content .left dl dd a{color: #888888;}
.bottom .content .left .p{line-height: 30px;color: #888888;margin-top: 5px;}
.gs{color: #888888;}
.gs i{background:url(../images/gsico.png) no-repeat center center /contain; display: inline-block; width: 16px; height: 16px; margin-right: 5px;margin-bottom: -3px;}

.bottom .content .right{float: right;}
.bottom .content .right dl{}
.bottom .content .right dl dt,
.bottom .content .right dl dd{display: inline-block;vertical-align: middle;}
.bottom .content .right dl dt{text-align: right;color: #888;line-height: 26px;padding-right: 30px;}
.bottom .content .right .dj{float: left;color:#888888;font-size: 15px;}
.bottom .content .right dl{float: right;padding-top: 7px;}
.bottom .content .right .dj .h3{color:#888888;font-size: 16px;text-align:center;border-bottom:1px solid #171f2d;padding-bottom: 8px;margin-bottom: 8px;}
.bottom .content .right .dj .span,.bottom .content .right .dj .i{color:#f80000;font-size: 14px;}
.bottom .content .right .dj.green .span,.bottom .content .right .dj.green .i{color:#00774a;font-size: 14px;}
.bottom .content .right .dj .h3 .span{font-size: 25px;}
.bottom .content .right .dj .span2{color:#888888 !important;}
.bottom .content .right .dj .span2 .i{color:#888888 !important;}
.bottom .content .right .dj .h4 .span2{float: left;}
.bottom .content .right .dj .h4 .span1{float: right;}
.bottom .content .right .dj{width: 215px;    margin-right: 48px;
    padding-top: 20px;}

/*@media only screen and (max-width:768px ) {
	.bottom .content .left,.bottom .content .right{float: none;}
	.bottom .content .right{text-align: center;margin-top: 20px;}
}
*/

/*集团简介*/
.construction{}
.construction .title{margin-bottom: 5px;}
.construction .content{}
.construction .content .left{float: left;width: 60%;font-size: 16px;}
.construction .content .left p{margin-bottom: 20px;    text-indent: 2em;line-height: 28px}
.construction .content .right{float: right;width: 36%;/*margin-top: -100px;*/}
.construction .title .h1{font-size: 35px;}
.construction .title .h2:after {
    position: absolute;
    display: block;
    width: 60px;
    height: 4px;
    background: #da7700;
    top: auto;
    left: 0;
    content: '';
    bottom: -24px;
}
.construction .title .h2{z-index: 5;padding-top: 0;}
.construction .title .h1 {
     position: relative; 
    width: 100%;
    top: -3px;
    left: 0;
    font-size: 35px;
    color: #f4f4f4;
    font-weight: 400;
    text-transform: uppercase;
}
/*@media only screen and (max-width:768px ) {
	.construction .title{margin-bottom: 30px;}
	.construction .content .left,.construction .content .right{float: none;width: auto;}
}*/


/*二级导航*/
.navigation{line-height: 58px;text-align: center;overflow-x: auto;border-bottom: 1px solid #eee;}
.navigation ul{width: max-content;margin: 0 auto;}
.navigation ul li{padding: 0 8px;margin: 0 14px;display: inline-block;}
.navigation ul li.on{border-bottom: 2px solid #da7700;}
.navigation ul li a{font-weight: 600;}
.navigation ul li.on a{color: #002b75;}
.navigation ul li#menuz22,
.ul_sitemap li:nth-of-type(3) span a:last-child,
.ul_sitemap li:nth-of-type(3) span span:nth-of-type(5){display: none;}



/*组织架构*/
.architecture{overflow-x: auto;}
.architecture img{width: max-content;max-width: none;}


.leadership{padding-top: 0;}
.leadership .leadership_top{}
.leadership .leadership_top dl{display: table;background: #eaeff3;padding: 55px 0;width: 100%;}
.leadership .leadership_top dl:nth-child(2){background: #f9fbfc;}
.leadership .leadership_top dl dt{ float: left;}
.leadership .leadership_top dl dd{ float: right; width: 700px;}
.leadership .leadership_top dl dt{width: 254px;}
.leadership .leadership_top dl dt img{width: 100%;}
.leadership .leadership_top dl dd{padding-left: 30px; padding-top: 60px;}
.leadership .leadership_top dl dd .h3{font-size: 16px;color: #000000;}
.leadership .leadership_top dl dd .h3 b{font-size: 28px;color: #002b75;margin-right: 8px;}
.leadership .leadership_top dl dd .h3 span{color: #999;margin-left: 8px;}
.leadership .leadership_top dl dd .p{color: #333;margin-top: 5px;font-weight: 600;font-size: 16px;}
.leadership .leadership_top dl dd .txt{margin-top: 40px;font-size: 14px;}

.leadership ul{overflow: hidden;margin-top: 70px;}
.leadership ul li{float: left;width: 23.5%;margin-right: 2%;background: #f9fbfc;border: 1px solid #eaeff3;box-sizing: border-box;padding: 15px;margin-bottom: 20px;}
.leadership ul li:nth-child(4n){margin-right: 0;}
.leadership ul li h4{font-size: 20px;color: #002b75;margin-top: 20px;}
.leadership ul li p{line-height: 22px; height: 45px; overflow: hidden;  margin-top: 10px}

/*@media only screen and (max-width:768px ) {
	.leadership .leadership_top dl dt,
	.leadership .leadership_top dl dd{display: block;}
	.leadership .leadership_top dl dt{margin: 0 auto;}
	.leadership .leadership_top dl dd{padding-left: 0px;}
	.leadership ul li{width: 48%}
	.leadership ul li:nth-child(2n){margin-right: 0;}
}*/


/*董事长专栏*/
.chairman_icon{text-align: center;margin-top: 50px;}
.chairman_icon a{width: 130px;height: 50px;color: #fff;line-height: 50px;padding-left: 24px;text-align: center;display: inline-block;margin: 0 10px;}
.chairman_icon a.preview{background: #002b75 url(../images/chairman_icon1.png) no-repeat 18px center;}
.chairman_icon a.download{background: #da7700 url(../images/chairman_icon2.png) no-repeat  18px center;}

/*发展历程*/

.course{padding-top: 50px;}
.course .h2{color: #00937d;font-size: 25px;text-align: center;}

/*@media only screen and (min-width:769px ) {*/
.course .swiper-container{position: relative;padding: 30px 0  100px;margin: 50px 0;}
/*.course .swiper-container .top_bk{width: 27px;height: 27px;background: url(../images/course_icon.png) no-repeat center center;position: absolute;top: 10px;left: 0;right: 0;margin: 0 auto;z-index: 20;}*/
.course .swiper-wrapper{display: block;transform: translate3d(0px, 0px, 0px) !important;padding-bottom: 45px;font-size: 0;height: auto !important;background: url(../images/course_bk.png) repeat-y center top;}
.course .swiper-slide{width: 50%;display: inline-block;position: relative;}
.course .swiper-slide .yc_total{background: #f2f5f8;;border-radius: 5px;padding: 20px;border-top: 5px solid #da7700;position: relative;}
.course .swiper-slide .title{font-size: 18px;cursor: pointer;text-align: left;color: #333;font-weight: inherit;line-height: 26px;position: relative;padding-right: 20px;}
.course .swiper-slide .title span{font-size: 30px;color: #da7700;margin-right:12px ;vertical-align: bottom;line-height: 35px;}
.course .swiper-slide .icon{background: url(../images/course_icon.png) no-repeat center center/20px 20px;position: absolute;top: 0;right: -10px;width: 20px;height: 20px;z-index: 10;}
.course .swiper-slide .content{text-align: right;padding: 30px 0;color: #666666;font-size: 14px;line-height: 26px;text-align: left;}
.course .swiper-slide .content .ybk{color: #7bc0b6;font-size: 16px;background: #f0f0f0;margin-top: 30px;border-radius: 12px;width: 90px;line-height: 24px;text-align: center;display: inline-block}
.course .swiper-slide .content p{margin-top: 5px;font-size: 16px;line-height: 26px;}
.course .swiper-slide{height: auto !important;vertical-align: top;position: relative;}
.course .swiper-slide .yc_total:after{position: absolute;content: '';display: block;
width: 0;
height: 0;
top: -5px;
right: -18px;
border-width: 10px;
border-style: solid;
border-color: transparent  transparent transparent   #da7700 ;
}

.course .swiper-slide.odd:nth-child(1) .content,.course .swiper-slide.even:nth-child(2) .content{display: block;}
.course .swiper-slide.odd{padding-right: 50px;margin-top: 60px;}
.course .swiper-slide.even{padding-left: 50px}
.course .swiper-slide.even .yc_total:after{right: auto;left: -18px;
border-color: transparent  #da7700  transparent transparent ;}
.course .swiper-slide.even .icon{right: auto;left: -10px;}
.course .swiper-slide.even .title{text-align: left;padding-right: 0;padding-left: 20px;}
.course .swiper-slide.even .content{text-align: left;padding-right: 0;padding-left: 20px;}
.course .swiper-slide.even .title:after{right: auto;left: 0;}
/*}*/
.loading{
	width: 140px;
	width: max-content;
    margin: 10px auto;
    font-size: 18px;
    padding: 6px 20px 6px 40px;
    cursor: pointer;
    background:url(../images/loading_icon.png) no-repeat left center;
    color: #333;
    border-radius: 20px;}
/*@media only screen and (max-width:768px ) {
	.course{padding-top: 50px;}
	.course .swiper-wrapper,.course  .swiper-slide{height: auto !important;display: block;text-align: left;}
	.course  .swiper-slide .content{display: none;}
	.course  .swiper-slide:nth-child(1) .content{display: block;}
	.course .swiper-slide .title{font-size: 18px;font-weight: bold;color: #333;margin-top: 30px;}
	.course .swiper-slide .title span{font-size: 26px;color: #cfa54f;margin-right: 5px;}
	.course .swiper-slide .content .ybk{margin-top: 10px;display: block;font-size: 18px;line-height: 30px;}
	.course .swiper-slide .content p{margin-bottom: 10px;font-size: 16px;}
}
*/

/*集团战略*/
.strategy .strategic{padding-bottom:80px;}
.strategy .strategic2{background: #f9fbfc;border-bottom: 1px solid #edf0f2;padding-top:54px;}
.strategy .strategic5{padding: 80px 0 120px;}

.strategy .title{font-size: 36px;color:#002b75;text-align: center;}
.strategy .tit{font-size: 18px;color: #666666; text-align: center;margin-top:26px;line-height: 30px; margin-bottom:38px;}
.strategy .pic img{display: block; margin: 0 auto;}









/*企业文化*/

.culture1{}
.culture1 dl{display: table;background: #f7f9fb;}
.culture1 dl dd,.culture1 dl dt{display: table-cell;width: 25%;vertical-align: middle;}
.culture1 dl dt{padding: 0 40px;}
.culture1 dl dt .h3{font-size: 24px;color: #002b75;margin-bottom: 8px;}
.culture1 dl dt p{font-size: 16px;color: #666666;}
.culture1 dl dd img{max-width: none;}

.culture2{display: table;margin-top: 60px;}
.culture2 .left,.culture2 .right{display: table-cell;width: 50%;    vertical-align: middle;}
.culture2 .right {padding: 0 60px;background: #f2f5f8;}
.culture2 .right .h2{font-size: 34px;color: #002b75;position: relative;padding-bottom: 10px;margin-bottom: 30px;}
.culture2 .right .h2:after{position: absolute;display: block;content: '';width: 44px;height: 3px;background: #da7700;bottom: 0;left: 0;}
.culture2 .right .p{line-height: 26px;color: #666666;font-size: 14px;margin-bottom: 30px;}
.culture2 .right .p:last-child{margin-bottom: 0;}

.culture3{margin-top: 60px;}
.culture3 video{width: 100%;}

.culture4{margin-top: 50px;}
.culture4 .h1{font-size: 34px;color: #002b75;position: relative;padding-bottom: 10px;margin-bottom: 30px;}
.culture4 .h1:after{position: absolute;display: block;content: '';width: 44px;height: 3px;background: #da7700;bottom: 0;left: 0;}
.culture4 .swiper-container .content{width: 100%;}
.culture4 .swiper-container .content .img{height: 230px;width: 100%;border: 1px solid #eee;}
.culture4 .swiper-container .content .h3{color: #002b75;font-size: 16px;text-align: center;margin-top: 18px;}
.culture4 .swiper-container .content hr{border: 1px solid #eee;margin: 20px 0;}
.culture4 .swiper-container .content .operation{text-align: center;}
.culture4 .swiper-container .content .operation a{display: inline-block;padding-left: 26px;font-size: 14px;line-height: 18px;}
.culture4 .swiper-container .content .operation a:nth-child(1){background: url(../images/culture4_icon1.png) no-repeat left bottom;padding-right: 30px;margin-right: 30px;border-right: 1px solid #eee;}
.culture4 .swiper-container .content .operation a:nth-child(2){background: url(../images/culture4_icon2.png) no-repeat left bottom;}

.culture4 .y_swiper{position: relative;padding: 0 60px;}
.culture4 .swiper-button-next,.culture4 .swiper-button-prev{width: 35px;height: 110px;border: 1px solid #eee;opacity: 1;cursor: pointer;    pointer-events: all;margin-top: -110px;}
.culture4 .swiper-button-next{right: 0;}
.culture4 .swiper-button-prev{left: 0;}


/*集团荣誉*/
.honor_z{padding-top: 0;}

.honor1{background: #f2f5f8;padding: 90px 0;}
.honor1 .honor1_swiper{padding: 0 90px;position: relative;}
.honor1 .honor1_swiper .swiper-slide{background: none;}
.honor1 .honor1_swiper .swiper-slide .content{width: 100%;}
.honor1 .honor1_swiper .swiper-slide .content .img{height: 205px;width: 100%;}
.honor1 .honor1_swiper .swiper-slide .content p{text-align: center;font-size: 14px;color: #666;line-height: 30px;margin-top: 30px;}
.honor1 .honor1_swiper .swiper-button-next,
.honor1 .honor1_swiper .swiper-button-prev{width: 50px;height: 80px;top: 90px;}
.honor1 .honor1_swiper .swiper-button-next{background:#002b75 url(../images/bbk_right.png) no-repeat center center;}
.honor1 .honor1_swiper .swiper-button-prev{background:#da7700 url(../images/bbk_left.png) no-repeat center center;}

		/*筛选*/
.honor2{padding: 50px 0;}
.honor2 .title_inner{text-align: center;padding-top: 10px;border-bottom: 1px solid #eee;margin-bottom: 50px;}
.honor2 .title_inner dl{display: inline-block;margin: 0 20px;}
.honor2 .title_inner dl > *{display: inline-block;vertical-align: middle;}
.honor2 .title_inner dl dt{font-size: 24px;font-weight: bold;border-bottom: 2px solid transparent;padding-bottom: 15px;margin-bottom: 15px;}
.honor2 .title_inner dl dt a{color: #002b75;}
.honor2 .title_inner dl.on  dt{border-bottom: 2px solid #da7700;}
.honor2 .title_inner dl.on  dt a{color: #da7700;}

.honor2 .list{padding-bottom: 40px;}
.honor2 .list dl{width: 100%;min-height: 114px;margin-bottom: 30px;}
.honor2 .list dl dd{width: 100%;position: relative;padding: 26px 53px; margin-right: 30px;margin-bottom: 20px;background: #f2f5f8; overflow: hidden;}
.honor2 .list dl dd h3 { float:left;width:8%;padding: 16px 0;color:#333; font-weight: 400; font-size: 31px;}
.honor2 .list dl dd span.span { float:left; display: block;width:87%;padding:24px 33px; border-left:1px solid #ccc;margin-left:40px;}
.honor2 .list dl dd:after{position: absolute;display: block;content:'';left: -40px;top: -40px;
width: 0;
height: 0;
border-width: 40px;
border-style: solid;
border-color: #91a4c4 transparent transparent transparent;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);}
.honor2 .list dl dd:before{position: absolute;display: block;content: '';width: 17px;height: 22px;background: url(../images/honor2_icon.png);top: 8px;left: 8px;z-index: 10;}
.honor2 .list dl dd:hover{background: #fff;-moz-box-shadow:2px 2px 20px #737373; -webkit-box-shadow:2px 2px 20px #737373; box-shadow:2px 2px 20px #737373;}
.honor2 .list dl dd:hover:after{border-color: #da7700 transparent transparent transparent;}
@media only screen and (min-width:769px ) {
	.honor2 .list dl{border-collapse: separate;border-spacing: 30px 0px;}
}

/*分页*/
.Pages{text-align: center;line-height: 40px;}
.Pages .num{font-style: inherit;margin: 0 20px;}
.Pages .num a{min-width: 40px;display: inline-block;margin: 0 6px;}
.a_cur{background: #da7700;color: #fff;}


/*合作单位*/
.cooperation{text-align: center;}


/*投资*/
.investment{}
.investment .title{margin-bottom: 40px;}
.investment .content{}
.investment .content dl{display: table;}
.investment .content dl dt,
.investment .content dl dd{display: table-cell;vertical-align: middle;width: 50%;}
.investment .content dl dt p{margin-bottom: 16px;font-size: 16px;line-height: 30px;text-indent: 2em;}

.investment .content dl.dl1 dd{text-align: right;} 
.investment .content dl.dl1 dt{padding-right: 35px;}
.investment .content dl.dl2 dd{width: auto;}
.investment .content dl.dl2 dt{width: 50%; padding-left: 35px;}

.investment .content dl{ margin-bottom: 50px;}



/*定期报告*/
.report{padding-top: 80px;}
.category{text-align: center;}
.category a{display: inline-block;line-height: 30px;padding: 0 16px;border:1px solid #eee;margin: 0 18px;min-width: 100px;margin-bottom:10px;}
.category a.on{background: #002b75;color: #fff;}

.report ul{overflow: hidden;padding: 30px 0;}
.report ul li{font-size: 14px;line-height: 50px;position: relative;padding-left: 20px;border-bottom: 1px solid #eee;}
.report ul li:after{position: absolute;content: '';display: block;left: 4px;top: 50%;-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
width: 6px;height: 6px;background: #000099;margin-top: -3px;}
.report ul li time{float: right;}


/*投资互动*/
.interactive{}
.interactive .interactive_form{border-bottom: 1px solid #eee;padding-bottom: 50px;}
.interactive .interactive_form dl{overflow: hidden;margin-bottom: 30px;}
.interactive .interactive_form dl dd,
.interactive .interactive_form dl dt{position: relative;padding-left: 100px;float: left;width: 50%;}
.interactive .interactive_form dl dd span,
.interactive .interactive_form dl dt span{position: absolute;top: 0;left: 0;width: 100px;text-align: right;line-height:44px;}
.interactive .interactive_form dl dd input,
.interactive .interactive_form dl dt input{width: 100%;line-height:44px;height: 44px;border: 1px solid #eee;padding: 0 20px;}
.interactive .interactive_form dl dt{width: 100%;}
.interactive .interactive_form dl dt textarea{width: 100%;min-height: 300px;border: 1px solid #eee;padding: 10px 20px;resize: none;}
.interactive .interactive_form dl dt .but{width: 150px;font-size: 16px;cursor: pointer;height: 56px;text-align: center;color: #fff;line-height: 56px;background: #000099;}

    /*留言列表*/
   
.interactive .interactive_list{padding-top: 30px;}
.interactive .interactive_list .h3{color: #002b75;font-size: 16px;line-height: 30px;border-bottom: 1px solid #eee;padding-bottom: 6px;}

.interactive .interactive_list ul{margin-top: 30px;padding-bottom: 50px;}
.interactive .interactive_list ul li{background: #f9fbfc;padding: 20px 40px;border: 1px solid #eee;margin-bottom: 30px;}
.interactive .interactive_list ul li .dl{border-bottom: 1px dashed #eee;overflow: hidden;padding-bottom: 16px;}
.interactive .interactive_list ul li .dl dd{width: 25%;float: left;}
.interactive .interactive_list ul li .dl dd {color: #333;}
.interactive .interactive_list ul li .dl dd span{display: inline-block;padding-left: 24px;}
.interactive .interactive_list ul li .dl dd:nth-child(1) span{background: url(../images/interactive_list_icon1.png) no-repeat left center;}
.interactive .interactive_list ul li .dl dd:nth-child(2) span{background: url(../images/interactive_list_icon2.png) no-repeat left center;}
.interactive .interactive_list ul li .dl dd:nth-child(3) span{background: url(../images/interactive_list_icon3.png) no-repeat left center;}
.interactive .interactive_list ul li .dl dd:nth-child(4){text-align: right;}
.interactive .interactive_list ul li .dl dd:nth-child(4) span{background: url(../images/interactive_list_icon4.png) no-repeat left center;}
.interactive .interactive_list ul li .dl dd b{color: #888;font-weight: 400;}

.interactive .interactive_list ul li .Leave{padding: 20px 0;}
.interactive .interactive_list ul li .Leave table tr{line-height: 30px;}
.interactive .interactive_list ul li .Leave table tr th{color: #333;text-align: right;}
.interactive .interactive_list ul li .Leave table tr td{color: #888;}


/*企业动态*/
.dynamic{}
.dynamic .content{padding-bottom: 40px;}
.dynamic dl{margin-bottom: 50px;overflow: hidden;border-bottom: 1px solid #eee;}
.dynamic dl dt{width: 380px;float: left;}
.dynamic dl dt img{width: 100%;}
.dynamic dl dd{width: calc(100% - 440px);float: right;padding: 16px 0;}
.dynamic dl dd .h2{font-size: 18px;color: #002b75;}
.dynamic dl dd .txt{font-size: 14px;color: #666;text-align: justify;margin: 20px 0;position: relative;padding-right: 160px;line-height: 26px;}
.dynamic dl dd .txt time{position: absolute;top: -6px;right: 0;font-size: 14px;color: #002b75;text-align: center;}
.dynamic dl dd .txt time b{font-size: 60px;display: block;line-height: 60px;}
.dynamic dl dd .but{color: #da7700;display: inline-block;padding: 0 20px;line-height:36px ;border: 1px solid #da7700;font-weight: bold;}
.dynamic dl dd .but:hover{background: #da7700;color: #fff;}

/*企业动态详情*/

.dynamic_details{}
.dynamic_details .h1{text-align: center;font-size: 24px;color: #002b75;}
.dynamic_details .time{text-align: center;font-size: 14px;color: #999;margin-top: 16px;    margin-bottom: 20px;}
.dynamic_details .txt{padding: 50px 0;border-top: 1px solid #eee;}
.dynamic_details .h2{font-size: 18px;color: #da7700;margin-bottom: 40px;}
.dynamic_details p{font-size: 14px;text-indent: 2em;margin-bottom: 16px;color: #666;line-height: 26px;}

.dynamic_details dl{margin-bottom: 30px;}
.dynamic_details dl dt{padding-left: 30px;position: relative;color: #333;font-size: 18px;margin-bottom: 10px;}
.dynamic_details dl dt:after{position: absolute;display: block;content: '';width: 16px;height: 2px;background: #da7700;left: 0;top: 11px;}
.dynamic_details dl dd{padding-left: 30px;line-height: 30px;}


/*建筑工程*/
.building{}
.building .content{padding-bottom: 40px;}
.building .content ul{overflow: hidden;margin-top: 30px}
.building .content ul li{width: 31.33%;float: left;margin-right: 3%;margin-bottom: 30px;cursor: pointer;}
.building .content ul li:nth-child(3n){margin-right: 0;}
.building .content ul li .img{width: 100%;}
.building .content ul li .img img{width: 100%;}
.building .content ul li .txt{padding: 20px 16px;border: 1px solid #eee;}
.building .content ul li .txt .h3{font-size: 14px;color: #333;}
.building .content ul li .txt p{font-size: 14px;color: #666;overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;}


.building_Popup{max-width: 1180px;margin: 0 auto;padding: 40px 0 60px;position: fixed;top: 50%;-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;right: 0;z-index: 999;
background: #082557;
-moz-box-shadow:2px 2px 20px #7D7D7D; -webkit-box-shadow:2px 2px 20px #7D7D7D; box-shadow:2px 2px 20px #7D7D7D;}
.building_Popup .Popup_content{padding: 0;}
.building_Popup .content{}
.building_Popup .content img{width: 100%;}
.building_Popup .content .Popup_txt{font-size: 14px;color: #fff;font-size: 14px;margin-top: 30px;}


/*公益慈善*/
.welfare{}
.welfare .content{padding-top: 50px;}
.welfare .content .img{text-align: center;margin: 40px 0;}
.welfare .content .txt{font-size: 14px;line-height: 26px;text-indent: 2em;}


/*人才资源*/
.Talent{}
.Talent .h1{font-size: 18px;color: #da7700;}
.Talent .content{overflow: hidden;padding-top: 30px;}
.Talent .content .left{width: 56.66%;float: left;}
.Talent .content .left .p{font-size: 16px;color: #666;margin-bottom: 36px;}
.Talent .content .right{width: 33.33%;float: right;padding-top: 100px;}

/*员工风采*/
.Elegant{}
.Elegant ul{overflow: hidden;    padding-bottom: 80px;}
.Elegant ul li{float: left;width: 32%;margin-right: 2%;position: relative;margin-bottom: 20px;}
.Elegant ul li:nth-child(3n){margin-right: 0;}
.Elegant ul li .img{overflow: hidden;}

.Elegant ul li .Ispic{ padding-bottom: 70%;}

.Elegant ul li .Ispic{-webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.Elegant ul li .Ispic:hover{
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
    transform: scale(1.08);
}
.Elegant ul li .txt{position: absolute;line-height: 50px;width: 100%;background: rgba(0,0,0,0.6);
    overflow:hidden;cursor: pointer;
    text-overflow:ellipsis;
    white-space:nowrap;padding: 0 24px;bottom: 0;left: 0;color: #fff;}
.Elegant ul li .txt:after{display: block;content: '';position: absolute;top: 50%;-webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);left: 10px;width: 5px;height: 5px;background: #fff;border-radius: 50%;overflow: hidden;}


/*人才招聘*/
.job{}
.job ul{overflow: hidden;margin-top: 80px;}
.job ul li{background: #eaeff3;box-sizing: border-box;padding: 46px;text-align: center;float: left;width: 31.33%;margin-right: 3%;margin-bottom: 30px;}
.job ul li:nth-child(3n){margin-right: 0;}
.job ul li .h2{font-size: 24px;color: #002b75;margin-top: 35px;}
.job ul li .h3{font-size: 16px;color: #555;line-height: 40px;padding-bottom: 10px;border-bottom: 1px solid #ccc;}
.job ul li .txt{padding-top: 20px;font-size: 14px;}
.job ul li.multiple{padding-top: 46px;}


/*人才招聘详情*/
.job_details{}
.job_details .content{}
.job_details .content .job_title{padding: 0 46px;line-height: 68px;background: #eaeff3;text-align: center;}
.job_details .content .job_title span{display: inline-block;font-size: 18px;font-weight: bold;color: #555555;}

.job_details .content .introduce{padding: 30px 46px;}
.job_details .content .introduce .type{font-size: 0;border-bottom: 1px solid #ccc;line-height: 50px;}
.job_details .content .introduce .type span{width: 20%;display: inline-block;font-size: 14px;}
.job_details .content .introduce .type b{color: #da7700;}

.job_details .content .introduce .txt{}
.job_details .content .introduce .txt .h4{margin-top: 30px;font-size: 14px;color: #da7700;line-height: 30px;}
.job_details .content .introduce .txt .p{line-height: 30px;}

.job_details .content .introduce .job_bottom{margin-top: 60px;}
.job_details .content .introduce .job_bottom .but a{color: #fff;}
.job_details .content .introduce .job_bottom .but{font-size: 16px;cursor: pointer;background:#da7700 url(../images/job_feiji.png) no-repeat 90% center;color: #fff;line-height: 44px;height: 44px;padding: 0 50px 0 24px;border-radius: 5px;display: inline-block;}
.job_details .content .introduce .job_bottom .return{display: inline-block;float: right;padding-left: 24px;line-height: 44px;background: url(../images/job_fanhui.png) no-repeat left center;}


/*联系我们*/
.Contact{}
.Contact #dituContent img{max-width: none;}
.Contact .map{position: relative;}
.Contact .map .left{position: absolute;top: 0;left: 0;width: 50%;height: 100%;background: rgba(0,0,0,0.6);}
.Contact .map .left .map_content{position: absolute;top: 0;right:40px;max-width: 525px;}
.Contact .map .left .map_content .h1{font-size: 36px;color: #fff;margin: 20px 0;}
.Contact .map .left .txt{border-bottom: 1px solid #eee;padding-bottom: 30px;}
.Contact .map .left .txt .p{font-size: 14px;line-height: 28px;padding-left: 40px;color: #fff;margin-bottom: 10px;}
.Contact .map .left .txt .p:nth-child(1){background: url(../images/map_icon1.png) no-repeat left center;}
.Contact .map .left .txt .p:nth-child(2){background: url(../images/map_icon2.png) no-repeat left center;}
.Contact .map .left .txt .p:nth-child(3){background: url(../images/map_icon3.png) no-repeat left center;}
.Contact .map .left .txt .p:nth-child(4){background: url(../images/map_icon4.png) no-repeat left center;}
.Contact .map .left .txt .p:nth-child(5){background: url(../images/map_icon5.png) no-repeat left center;}
.Contact .map .left .txt .p:nth-child(6){background: url(../images/map_icon6.png) no-repeat left center;}
.Contact .map .left .txt .p:nth-child(7){background: url(../images/map_icon7.png) no-repeat left center;}

.Contact .map .left .list{padding: 20px 0;border-bottom: 1px solid #eee;font-size: 0;}
.Contact .map .left .list a{display: inline-block;width: 170px;text-align: center;font-size: 14px;line-height: 40px;border-radius: 5px;background: #1b407c;color: #fff;margin: 0 5px 5px 0;}
.Contact .map .left .list a:hover{background: #da7700;}

.Contact .map .left ul{overflow-y: auto;max-height: 410px;padding-top: 30px;color: #fff}
.Contact .map .left ul li{float: left;width: 50%;margin-bottom: 30px;font-size: 13px;}
.Contact .map .left ul li dl{font-size: 14px;line-height: 26px;color: #fff;}

		/*控股子公司*/
.subsidiary{margin: 80px 0 100px;}
.subsidiary .content dl{overflow: hidden; display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content:space-around;width: 100%;padding:60px 0 30px;border-bottom: 1px solid #eee;}
.subsidiary .content dl dd{width: 33.33%;}
.subsidiary .content dl dd .h3{font-size: 16px;color: #002b75;margin-bottom: 20px;}
.subsidiary .content dl dd p{font-size: 14px;color: #666;line-height: 26px;}


/*在线留言*/
.message{padding: 90px 0;}
.message .h1{font-size: 26px;color: #002b75;text-align: center;}
.message .content{display: table;width: 100%;padding-top: 40px;}
.message .content .left,.message .content .right{display: table-cell;width: 50%;vertical-align: middle;}
.message .content .left dl dd{line-height: 44px;position: relative;padding-left: 100px;padding-right: 50px;margin-bottom: 30px;}
.message .content .left dl dd span{position: absolute;top: 0;left: 0px;width: 90px;display: block;height: 44px;line-height: 44px;text-align: right;}
.message .content .left dl dd  input{border: 1px solid #ccc;line-height: 44px;height: 44px;padding: 0 14px;width: 100%;}
.message .content .left dl dd  input.but{background: #002b75;text-align: center;color: #fff;cursor: pointer;}
.message .content .right img{width: 100%;}


/*满足客户多模式*/
.multimodal{}
.multimodal ul{overflow: hidden;margin-top: 70px;padding-bottom: 30px;}
.multimodal ul li{float: left;width: 49%;margin-right: 2%;margin-bottom: 30px;position: relative;cursor: pointer;}
.multimodal ul li img{width: 100%;}
.multimodal ul li:nth-child(2n){margin-right: 0;}
.multimodal ul li .txt{position: absolute;padding:20px 24px 0;bottom: 0;font-size: 14px;color: #fff;width: 100%;left: 0;height: 70px;background: url(../images/multimodal_bk.png) no-repeat left top/100% auto;}
.multimodal ul li .txt .p{overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;}




/*城市更新*/
.Urban{}
.Urban .h1{font-size: 24px;color: #002b75;text-align: center;}
.Urban .h4{font-size: 14px;color: #898989;text-align: center;margin: 30px 0;font-weight: 400;padding-bottom: 30px;border-bottom: 1px solid #eee;}
.Urban dl{display: table;margin: 50px 0 0 0;border-bottom: 1px solid #ccc; width: 100%;}
.Urban dl dt,.Urban dl dd{display: table-cell;vertical-align: middle; text-align: justify;}
.Urban dl dt{width: 30%;}
.Urban dl:nth-child(2n+1) dd{padding-left: 40px;}
.Urban dl:nth-child(2n) dd{padding-right: 0;}
.Urban dl .h2{font-size: 24px;color: #002b75;}
.Urban dl .p{font-size: 16px;color: #666;line-height: 30px;margin-top: 10px;}






/*搜索*/
.search {
    position: absolute;
    top: 46px;
    width: 100%;
    opacity: 0.8;
    z-index: 9999;
    display: none;
}
.search input#TopKey {
    width: 100%;
    line-height: 20px;
    padding: 5px;
}
.search span {
    display: inline-block;
    right: 0;
        width: 28px;
        height: 32px;
    position: absolute;
    top: 0;
    line-height: 32px;
}


.About_ds #carousel{height:685px;position: relative;width: 1200px;margin:0px auto 0px;}
.About_ds .carousel-feature {
    border: none;
    position: absolute;
}
.About_ds_list .swiper-button-prev{ width: 100px; height: 338px; background:url('../images/cbtnl.png') no-repeat center; position: absolute; left: 0; top:50%; z-index: 8; font-size: 0;margin-top: -169px;}
.About_ds_list .swiper-button-next{width: 100px; height: 338px;left: auto; right: 0;  background:url('../images/cbtnr.png') no-repeat center;position: absolute; top:50%; z-index: 8; font-size: 0;margin-top: -169px}
.About_ds .tracker-individual-container{display: none !important;}
.About_ds .tracker-summation-container{display: none;}

.About_ds_list{ position: relative;}
.About_ds .bx-default-pager{ display: none;}
.About_ds_list .bx-prev{ width: 100px; height: 338px; background:url('../images/cbtnl.png') no-repeat center; position: absolute; left: 0; top:50%; z-index: 8; font-size: 0;margin-top: -169px;}
.About_ds_list .bx-next{width: 100px; height: 338px;left: auto; right: 0;  background:url('../images/cbtnr.png') no-repeat center;position: absolute; top:50%; z-index: 8; font-size: 0;margin-top: -169px}


.MaskBox .slideBox{width: 880px;height: 400px;margin:0 auto;position: relative;}
.MaskBox .slideBox .img{width: 880px;height: 400px;background-size: contain;background-position: center center;    background-repeat: no-repeat;}
.jzhide_Box{display: none;}

.Mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;background: rgba(0,0,0,0.6);display: none;}
.MaskBox{width: 1180px;height: 675px;background: rgba(13,42,93,0.9);box-shadow: 0 0 15px #000;position: absolute;top: 50%;margin-top: -337.5px;margin-left: -590px;top: 50%;left: 50%;}
.MaskWarp .h4{color:#fff;font-size: 24px;text-align: center;padding-top: 40px;padding-bottom: 15px;}
.MaskWarp .h4 .i{display: block;margin:18px auto;width: 45px;height: 2px;background: #fff;}
.MaskWarp .p{color:#fff;line-height: 25px;padding-top: 25px;width: 880px;margin:0 auto;}
.MaskWarp .prev{position: absolute;width: 45px;height: 115px;left: -100px;top: 142.5px;background: url(../images/slideleft.png);}
.MaskWarp .next{position: absolute;width: 45px;height: 115px;right: -100px;top: 142.5px;background: url(../images/slideright.png);}
.MaskWarp .prev:hover{background: url(../images/slideleft1.png);}
.MaskWarp .next:hover{background: url(../images/slideright2.png);}
.MaskBox .MaskClore{width: 45px;height: 45px;background: url(../images/cha.png);display: block;z-index: 9;position: absolute;top: 50px;right: 50px;}

.Mask .MaskBox .Mask_content{width: 800px;margin: 10px auto;color: #fff; margin-top: -130px;}

.MaskWarp{position: relative;height: 100%;}
.MaskWarp .zprev{position: absolute;left: 20px;top: 50%;cursor: pointer;margin-top: -57px;z-index: 9;background: url(../images/cbtnl.png) no-repeat;width: 45px;height: 115px;}
.MaskWarp .znext{position: absolute;right: 20px;top: 50%;cursor: pointer;margin-top: -57px;z-index: 9;background: url(../images/cbtnr.png) no-repeat;width: 45px;height: 115px;}
/*公益慈善*/

.yc_list{text-align: center;margin: 40px 0;}
.yc_list .div,.yc_list .div .img{width: 252px;height: 290px;position: relative;margin: 0;}
.yc_list .div{display: inline-block;margin: 0 20px;}
.yc_list .div .h1{position: absolute;left: 0;width: 100%;display: none;text-align: center;margin: 0;margin-top: -15px;line-height: 30px;top: 50%;font-size: 30px;color: #fff;z-index: 10;}
.yc_list .div:after{content: url(../images/charity_qbk.png);display: none;position: absolute;left: 0;top: 0;height: 100%;width: 100%;}
.yc_list .div:hover .h1{display: block;}
.yc_list .div:hover:after{display: block;}


.RighInfo001277{ padding:2% 0;}
.RighInfo001277 .h2{font-size: 24px;text-align: center;color: #fff;margin-bottom: 30px;}
.RighInfo001277 .list_img{position:relative;}
.RighInfo001277 .big_img{ position:absolute; right:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 82.9% 42px 0;position: relative;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list b{ position:absolute; width:17.1%; height:40px; right:0;border: 1px solid #fff;cursor: pointer; }
.RighInfo001277 .list b.cprev{position: absolute; top:0;left: 0;right: auto;background:url(../images/btn_prev.png) no-repeat center center/ contain;}
.RighInfo001277 .list b.cnext{position: absolute; bottom:0;right: auto;left: 0; background:url(../images/btn_next.png) no-repeat center center/contain;}
.RighInfo001277 .list b.prevStop,
.RighInfo001277 .list b.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #e60a00;}



/*股票行情*/
.stock{}
.stock .content{background: #f7f7f7;padding: 40px;}
.stock .content p{font-size: 16px;color: #888888;}
.stock .dl{display: table;width: 100%;}
.stock .dl dd{display: table-cell;vertical-align: top;}
.stock .dl dd{text-align: right;}
.stock .dl dd:nth-child(1){text-align: left;}
.stock .dl dd .h3{color: #002b75;font-size: 16px;color: #333;}
.stock .dl dd .mun1{font-size: 30px;color: #888888;padding-top: 20px;}
.stock .dl dd .mun .span{font-size: 24px;color: #ff0000;padding-left: 24px;background: url(../images/ctop.png) no-repeat left center;}
.stock .dl dd .mun .b{font-size: 60px;color: #ff0000;}
.stock .dl dd .mun.green .span,
.stock .dl dd .mun.green .b{color: #00774a;}
.stock .dl dd .mun.green .span{background: url(../images/ctop2.png) no-repeat left center;}
.stock .h1{font-size: 18px;color: #002b75;font-weight: bold;border-bottom: 1px solid #eaeff3;padding: 10px;margin-top: 20px;}






/*校园招聘*/

.xyzp .auto{max-width: 1000px; }
.xyzp .title{font-size:24px; color:#002b75; text-align:center; padding:56px 0 40px; }
.xyzp .title .span{display:block; margin:29px auto 0; width:94px; height:1px; background:#d9dfe3;}

.xyzp .box{border-bottom: 1px solid #dbe1e6; padding-bottom:61px;}
.xyzp .box:nth-child(2n+1){background: #f9fbfc; }

.xyzp .list .ul{ margin: 0 -26px;}
.xyzp .list li{float:left;width: 16.6667%;text-align: center; position:relative;}
.xyzp .list li:before{ position:absolute; content:''; width:1px; border-right:1px solid #e5e5e5; right:0; top:0; height:100%;}
.xyzp .list li:last-child:before{border-right:none; }
.xyzp .list li a{display: block; margin:0 auto; width:73%; max-width:134px; padding-top: 24px}
.xyzp .list li figure img{ width:100%; max-width:122px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.xyzp .list li:hover figure img{ top: -10px;}
.xyzp .list li h3{font-size: 16px; color: #002b75; margin:25px 0 0; font-weight: normal;}
.xyzp .list li p{line-height: 20px; height:116px; overflow:hidden;font-size: 12px;color: #616161 ; text-align: center; }
.xyzp .list li p:before{content:''; width:17px; background:#a5a5a5; height:1px; margin:14px auto; display: block;}


.xyzp .list2 li{ border-bottom: 1px solid #efefef; padding:14px 0; padding-left:41px; }
.xyzp .list2 li:last-child{ border-bottom: none; padding-bottom: 30px}
.xyzp .list2 li .h2{ position:relative; font-size: 18px; color: #002b75; line-height: 40px; }
.xyzp .list2 li .i{ position:absolute; width: 24px; line-height: 24px; border-radius: 24px; background: #002b75; color: #fff; font-style: normal; left:-40px; top:8px; text-align: center; font-weight: normal;}
.xyzp .list2 li p{line-height: 28px; color: #868686; font-size: 16px; }

.xyzp .list2 li:nth-child(2) .h2{color: #2e9a26; }
.xyzp .list2 li:nth-child(2) .i{background: #2e9a26; }

.xyzp .list2 li:nth-child(3) .h2{color: #edb200; }
.xyzp .list2 li:nth-child(3) .i{background: #edb200; }

.xyzp .list2 li:nth-child(4) .h2{color: #9155d5; }
.xyzp .list2 li:nth-child(4) .i{background: #9155d5; }

.xyzp .box:last-child .auto{max-width:1000px; }
.xyzp .list3 li{float: left; width:31.3%; margin-right:3%; padding:39px; text-align: center; border:2px solid #d5def1; background: #fff; border-radius: 10px; min-height:373px; margin-bottom:2%; }
.xyzp .list3 li:nth-child(2){border:2px solid #d1edc8; }
.xyzp .list3 li:nth-child(3){border:2px solid #f8f2cc;  margin-right:0;}
.xyzp .list3 li .h2{ position:relative; font-size:20px; color: #002b75; line-height: 40px; font-weight: normal;}
.xyzp .list3 li:nth-child(2) .h2{  color: #2e9a26;}
.xyzp .list3 li:nth-child(3) .h2{  color: #edb200;}
.xyzp .list3 li p{line-height:32px; color: #6c6c6c; font-size: 14px;  text-align: justify;}
.xyzp .list3 li p:before{content:''; width:42px; background:#a5a5a5; height:1px; margin:20px auto; display: block;}



/*2019-1-16*/
/*公益慈善*/
   .nMask .ncontent{position: relative;    height: 90%;padding: 30px 0;width: 100%;}
    .nMask .ncontent .swiper-container {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .nMask .ncontent  .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .nMask  .ncontent .gallery-top {
      height: 100%;
      width: 80%;
      position: absolute;
      right: 0;
      top: 0;
    }
    .nMask .ncontent .gallery-thumbs {
      height: 100%;
      width: 18%;
      box-sizing: border-box;
      padding: 10px  0;
      margin: 0;
      margin-right: 80%;
    }
    .nMask  .ncontent .gallery-thumbs .swiper-slide {
      height: 100%;
      opacity: 0.4;
    }
    .nMask .ncontent  .gallery-thumbs .swiper-slide-active {
      opacity: 1;
    }
    .nMask  .ncontent .swiper-button-next.swiper-button-white{background: url(../images/btn_prev.png) no-repeat center center/contain;top: 0;width: 18%;height: 30px;left: auto;right: auto;border: 1px solid #fff;margin: 0;}
    .nMask  .ncontent .swiper-button-prev.swiper-button-white{background: url(../images/btn_next.png) no-repeat center center/contain;bottom: 0;width: 18%;height: 30px;left: auto;right: auto;top: auto;border: 1px solid #fff;margin: 0;}


.nMask .swiper-button-next-li1{ background:#fff url(../images/slideright2.png) no-repeat; width: 45px; height: 115px;}
.nMask .swiper-button-prev-li2{ background:#fff url(../images/slideleft1.png) no-repeat; width: 45px; height: 115px;}
.nMask .swiper-button-next-li1.swiper-button-disabled,
.nMask .swiper-button-prev-li2.swiper-button-disabled{ opacity: 0;}



.lr_Mask .swiper-slide{background: none;}

.cdiv{ padding-top: 20px; padding-left: 0; padding-bottom: 20px; text-align: justify; overflow: hidden;}
.cdivs{  padding-top: 20px; padding-left: 192px; padding-bottom: 20px; text-align: justify;height: 86px;  overflow: hidden;}



.ms-slide .word{ width: 100%; text-align: justify; overflow: hidden;color: #fff; font-size: 16px; position: absolute; bottom: -30px; height: 72px;}





/*辅助栏目*/
.auxiliary{}
.auxiliary .ul_sitemap strong{width: 80px;display: inline-block;}




/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/